import * as React from 'react'; import { Flex, GridContainerStyleProps, TextField, } from '@aws-amplify/ui-react'; export interface GridContainerPropControlsProps extends GridContainerStyleProps { setAutoColumns: (value: any) => void; setAutoFlow: (value: any) => void; setAutoRows: (value: any) => void; setColumnGap: (value: any) => void; setGap: (value: any) => void; setRowGap: (value: any) => void; setTemplateAreas: (value: any) => void; setTemplateColumns: (value: any) => void; setTemplateRows: (value: any) => void; setAlignItems: (value: any) => void; setAlignContent: (value: any) => void; setJustifyContent: (value: any) => void; } interface GridContainerPropControls { (props: GridContainerPropControlsProps): JSX.Element; } export const GridContainerPropControls: GridContainerPropControls = ({ autoColumns, setAutoColumns, autoFlow, setAutoFlow, autoRows, setAutoRows, columnGap, setColumnGap, gap, setGap, rowGap, setRowGap, templateAreas, setTemplateAreas, templateColumns, setTemplateColumns, templateRows, setTemplateRows, alignItems, setAlignItems, alignContent, setAlignContent, justifyContent, setJustifyContent, }) => { return ( setAutoColumns(event.target.value)} value={autoColumns as string} /> setAutoFlow(event.target.value)} value={autoFlow as number} /> setAutoRows(event.target.value)} value={autoRows as string} /> setColumnGap(event.target.value)} value={columnGap as string} /> setGap(event.target.value)} value={gap as string} /> setRowGap(event.target.value)} value={rowGap as string} /> setTemplateAreas(event.target.value)} value={templateAreas as string} /> setTemplateColumns(event.target.value)} value={templateColumns as string} /> setTemplateRows(event.target.value)} value={templateRows as string} /> setAlignItems(event.target.value)} value={alignItems as string} /> setAlignContent(event.target.value)} value={alignContent as string} /> setJustifyContent(event.target.value)} value={justifyContent as string} /> ); };